home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_47_SSRCSIZE.txt < prev    next >
Text File  |  1993-07-15  |  23KB  |  421 lines

  1. # near model CODE resource
  2. # jump table entries: 10384-10385 (2 of them)
  3. export_1298:
  4. 00000000  4E56 FFF0                link       A6, -0x0010
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  7A01                     moveq.l    D5, 0x01
  7. 0000000A  206E 0008                movea.l    A0, [A6 + 0x8]
  8. 0000000E  52AE 0008                addq.l     [A6 + 0x8], 1
  9. 00000012  7000                     moveq.l    D0, 0x00
  10. 00000014  1010                     move.b     D0, [A0]
  11. 00000016  3D40 FFF2                move.w     [A6 - 0xE], D0
  12. 0000001A  206E 0008                movea.l    A0, [A6 + 0x8]
  13. 0000001E  52AE 0008                addq.l     [A6 + 0x8], 1
  14. 00000022  7000                     moveq.l    D0, 0x00
  15. 00000024  1010                     move.b     D0, [A0]
  16. 00000026  3800                     move.w     D4, D0
  17. 00000028  206D B9FC                movea.l    A0, [A5 - 0x4604]
  18. 0000002C  47E8 032E                lea.l      A3, [A0 + 0x32E]
  19. 00000030  286D BA78                movea.l    A4, [A5 - 0x4588]
  20. 00000034  6000 0136                bra        +0x138 /* 0000016C */
  21. label00000038:
  22. 00000038  7EFE                     moveq.l    D7, 0xFFFFFFFE
  23. 0000003A  3004                     move.w     D0, D4
  24. 0000003C  6500 00D2                bcs        +0xD4 /* 00000110 */
  25. 00000040  0C40 0002                cmpi.w     D0, 0x2
  26. 00000044  6200 00CA                bhi        +0xCC /* 00000110 */
  27. 00000048  D040                     add.w      D0, D0
  28. 0000004A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  29. 0000004E  4EFB 0000                jmp        [PC + D0.w]
  30. 00000052  0008 0008                ori.b      A0, 0x8
  31. 00000056  006A 206D B9FC           ori.w      [A2 - 0x4604], 0x206D /* ' m' */
  32. 0000005C  41E8 032E                lea.l      A0, [A0 + 0x32E]
  33. 00000060  B1CB                     cmpa.l     A0, A3
  34. 00000062  661E                     bne        +0x20 /* 00000082 */
  35. 00000064  4878 7FFF                push.l     0x7FFF
  36. 00000068  7000                     moveq.l    D0, 0x00
  37. 0000006A  2F00                     move.l     -[A7], D0
  38. 0000006C  486E FFF0                pea.l      [A6 - 0x10]
  39. 00000070  486E 0008                pea.l      [A6 + 0x8]
  40. 00000074  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  41. 00000078  3A00                     move.w     D5, D0
  42. 0000007A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  43. 0000007E  6700 0090                beq        +0x92 /* 00000110 */
  44. label00000082:
  45. 00000082  4A44                     tst.w      D4
  46. 00000084  660A                     bne        +0xC /* 00000090 */
  47. 00000086  7CFF                     moveq.l    D6, 0xFFFFFFFF
  48. 00000088  3E06                     move.w     D7, D6
  49. 0000008A  6000 0084                bra        +0x86 /* 00000110 */
  50. label0000008E:
  51. 0000008E  2653                     movea.l    A3, [A3]
  52. label00000090:
  53. 00000090  200B                     move.l     D0, A3
  54. 00000092  6708                     beq        +0xA /* 0000009C */
  55. 00000094  7001                     moveq.l    D0, 0x01
  56. 00000096  B06B 000C                cmp.w      D0, [A3 + 0xC]
  57. 0000009A  66F2                     bne        -0xC /* 0000008E */
  58. label0000009C:
  59. 0000009C  200B                     move.l     D0, A3
  60. 0000009E  6770                     beq        +0x72 /* 00000110 */
  61. 000000A0  4A6E FFF2                tst.w      [A6 - 0xE]
  62. 000000A4  670A                     beq        +0xC /* 000000B0 */
  63. 000000A6  3E2B 0008                move.w     D7, [A3 + 0x8]
  64. 000000AA  3C2B 000A                move.w     D6, [A3 + 0xA]
  65. 000000AE  6060                     bra        +0x62 /* 00000110 */
  66. label000000B0:
  67. 000000B0  3E2B 0004                move.w     D7, [A3 + 0x4]
  68. 000000B4  3C2B 0006                move.w     D6, [A3 + 0x6]
  69. 000000B8  6056                     bra        +0x58 /* 00000110 */
  70. 000000BA  486E FFF4                pea.l      [A6 - 0xC]
  71. 000000BE  486E 0008                pea.l      [A6 + 0x8]
  72. 000000C2  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  73. 000000C6  7200                     moveq.l    D1, 0x00
  74. 000000C8  4A40                     tst.w      D0
  75. 000000CA  508F                     addq.l     A7, 8
  76. 000000CC  6722                     beq        +0x24 /* 000000F0 */
  77. 000000CE  2F01                     move.l     -[A7], D1
  78. 000000D0  4878 7FFF                push.l     0x7FFF
  79. 000000D4  7000                     moveq.l    D0, 0x00
  80. 000000D6  2F00                     move.l     -[A7], D0
  81. 000000D8  486E FFF0                pea.l      [A6 - 0x10]
  82. 000000DC  486E 0008                pea.l      [A6 + 0x8]
  83. 000000E0  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  84. 000000E4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  85. 000000E8  221F                     move.l     D1, [A7]+
  86. 000000EA  4A40                     tst.w      D0
  87. 000000EC  6702                     beq        +0x4 /* 000000F0 */
  88. 000000EE  7201                     moveq.l    D1, 0x01
  89. label000000F0:
  90. 000000F0  3A01                     move.w     D5, D1
  91. 000000F2  671C                     beq        +0x1E /* 00000110 */
  92. 000000F4  286E FFFC                movea.l    A4, [A6 - 0x4]
  93. 000000F8  4A6E FFF2                tst.w      [A6 - 0xE]
  94. 000000FC  670A                     beq        +0xC /* 00000108 */
  95. 000000FE  3E2E FFF8                move.w     D7, [A6 - 0x8]
  96. 00000102  3C2E FFFA                move.w     D6, [A6 - 0x6]
  97. 00000106  6008                     bra        +0xA /* 00000110 */
  98. label00000108:
  99. 00000108  3E2E FFF4                move.w     D7, [A6 - 0xC]
  100. 0000010C  3C2E FFF6                move.w     D6, [A6 - 0xA]
  101. label00000110:
  102. 00000110  0C47 FFFE                cmpi.w     D7, 0xFFFE
  103. 00000114  6746                     beq        +0x48 /* 0000015C */
  104. 00000116  48C6                     ext.l      D6
  105. 00000118  2F06                     move.l     -[A7], D6
  106. 0000011A  48C7                     ext.l      D7
  107. 0000011C  2F07                     move.l     -[A7], D7
  108. 0000011E  7000                     moveq.l    D0, 0x00
  109. 00000120  322E FFF2                move.w     D1, [A6 - 0xE]
  110. 00000124  48C1                     ext.l      D1
  111. 00000126  57C0                     seq        D0
  112. 00000128  4400                     neg.b      D0
  113. 0000012A  2F00                     move.l     -[A7], D0
  114. 0000012C  302E FFF0                move.w     D0, [A6 - 0x10]
  115. 00000130  48C0                     ext.l      D0
  116. 00000132  2F00                     move.l     -[A7], D0
  117. 00000134  2F0C                     move.l     -[A7], A4
  118. 00000136  4EBA 0050                jsr        [PC + 0x50 /* 00000188 */]
  119. 0000013A  3A00                     move.w     D5, D0
  120. 0000013C  4878 0107                push.l     0x107
  121. 00000140  4878 026D                push.l     0x26D
  122. 00000144  4878 7FFF                push.l     0x7FFF
  123. 00000148  70FF                     moveq.l    D0, 0xFFFFFFFF
  124. 0000014A  2F00                     move.l     -[A7], D0
  125. 0000014C  4878 7FFF                push.l     0x7FFF
  126. 00000150  2F00                     move.l     -[A7], D0
  127. 00000152  2F0C                     move.l     -[A7], A4
  128. 00000154  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  129. 00000158  4FEF 0030                lea.l      A7, [A7 + 0x30]
  130. label0000015C:
  131. 0000015C  0C44 0001                cmpi.w     D4, 0x1
  132. 00000160  6610                     bne        +0x12 /* 00000172 */
  133. 00000162  200B                     move.l     D0, A3
  134. 00000164  670C                     beq        +0xE /* 00000172 */
  135. 00000166  2653                     movea.l    A3, [A3]
  136. 00000168  200B                     move.l     D0, A3
  137. 0000016A  6706                     beq        +0x8 /* 00000172 */
  138. label0000016C:
  139. 0000016C  4A45                     tst.w      D5
  140. 0000016E  6600 FEC8                bne        -0x136 /* 00000038 */
  141. label00000172:
  142. 00000172  397C 0001 025E           move.w     [A4 + 0x25E], 0x1
  143. 00000178  526C 0158                addq.w     [A4 + 0x158], 1
  144. 0000017C  3005                     move.w     D0, D5
  145. 0000017E  4CEE 18F0 FFD8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  146. 00000184  4E5E                     unlink     A6
  147. 00000186  4E75                     rts
  148. export_1299:
  149. fn00000188:
  150. 00000188  4E56 FFE6                link       A6, -0x001A
  151. 0000018C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  152. 00000190  49EE FFF8                lea.l      A4, [A6 - 0x8]
  153. 00000194  4A6E 000E                tst.w      [A6 + 0xE]
  154. 00000198  6C04                     bge        +0x6 /* 0000019E */
  155. 0000019A  426E 000E                clr.w      [A6 + 0xE]
  156. label0000019E:
  157. 0000019E  4A6E 0012                tst.w      [A6 + 0x12]
  158. 000001A2  6716                     beq        +0x18 /* 000001BA */
  159. 000001A4  206E 0008                movea.l    A0, [A6 + 0x8]
  160. 000001A8  3D68 0176 FFEE           move.w     [A6 - 0x12], [A0 + 0x176]
  161. 000001AE  206E 0008                movea.l    A0, [A6 + 0x8]
  162. 000001B2  2D68 0226 FFEA           move.l     [A6 - 0x16], [A0 + 0x226]
  163. 000001B8  6014                     bra        +0x16 /* 000001CE */
  164. label000001BA:
  165. 000001BA  206E 0008                movea.l    A0, [A6 + 0x8]
  166. 000001BE  3D68 0174 FFEE           move.w     [A6 - 0x12], [A0 + 0x174]
  167. 000001C4  206E 0008                movea.l    A0, [A6 + 0x8]
  168. 000001C8  2D68 0222 FFEA           move.l     [A6 - 0x16], [A0 + 0x222]
  169. label000001CE:
  170. 000001CE  426E FFE8                clr.w      [A6 - 0x18]
  171. 000001D2  426E FFE6                clr.w      [A6 - 0x1A]
  172. 000001D6  4244                     clr.w      D4
  173. 000001D8  3D7C FFFF FFF0           move.w     [A6 - 0x10], 0xFFFF
  174. 000001DE  266E FFEA                movea.l    A3, [A6 - 0x16]
  175. label000001E2:
  176. 000001E2  3C13                     move.w     D6, [A3]
  177. 000001E4  BC6E 0016                cmp.w      D6, [A6 + 0x16]
  178. 000001E8  6C12                     bge        +0x14 /* 000001FC */
  179. 000001EA  3006                     move.w     D0, D6
  180. 000001EC  5240                     addq.w     D0, 1
  181. 000001EE  3D40 FFF0                move.w     [A6 - 0x10], D0
  182. 000001F2  D6FC 0004                add.w      A3, 0x4
  183. 000001F6  526E FFE6                addq.w     [A6 - 0x1A], 1
  184. 000001FA  60E6                     bra        -0x18 /* 000001E2 */
  185. label000001FC:
  186. 000001FC  3A2E FFE6                move.w     D5, [A6 - 0x1A]
  187. 00000200  3E05                     move.w     D7, D5
  188. 00000202  302E FFF0                move.w     D0, [A6 - 0x10]
  189. 00000206  B06E 0016                cmp.w      D0, [A6 + 0x16]
  190. 0000020A  6C1C                     bge        +0x1E /* 00000228 */
  191. 0000020C  302B 0002                move.w     D0, [A3 + 0x2]
  192. 00000210  B06E 000E                cmp.w      D0, [A6 + 0xE]
  193. 00000214  6712                     beq        +0x14 /* 00000228 */
  194. 00000216  302E 0016                move.w     D0, [A6 + 0x16]
  195. 0000021A  5340                     subq.w     D0, 1
  196. 0000021C  3680                     move.w     [A3], D0
  197. 0000021E  2D4C FFF4                move.l     [A6 - 0xC], A4
  198. 00000222  5244                     addq.w     D4, 1
  199. 00000224  606A                     bra        +0x6C /* 00000290 */
  200. label00000226:
  201. 00000226  5345                     subq.w     D5, 1
  202. label00000228:
  203. 00000228  4A45                     tst.w      D5
  204. 0000022A  6716                     beq        +0x18 /* 00000242 */
  205. 0000022C  206E FFEA                movea.l    A0, [A6 - 0x16]
  206. 00000230  3005                     move.w     D0, D5
  207. 00000232  5340                     subq.w     D0, 1
  208. 00000234  48C0                     ext.l      D0
  209. 00000236  E580                     asl        D0, 2
  210. 00000238  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  211. 0000023C  B06E 000E                cmp.w      D0, [A6 + 0xE]
  212. 00000240  67E4                     beq        -0x1A /* 00000226 */
  213. label00000242:
  214. 00000242  206E FFEA                movea.l    A0, [A6 - 0x16]
  215. 00000246  48C5                     ext.l      D5
  216. 00000248  2005                     move.l     D0, D5
  217. 0000024A  E580                     asl        D0, 2
  218. 0000024C  41F0 0800                lea.l      A0, [A0 + D0]
  219. 00000250  2D48 FFF4                move.l     [A6 - 0xC], A0
  220. 00000254  603A                     bra        +0x3C /* 00000290 */
  221. label00000256:
  222. 00000256  BC6E 001A                cmp.w      D6, [A6 + 0x1A]
  223. 0000025A  6F2C                     ble        +0x2E /* 00000288 */
  224. 0000025C  302B 0002                move.w     D0, [A3 + 0x2]
  225. 00000260  B06E 000E                cmp.w      D0, [A6 + 0xE]
  226. 00000264  671E                     beq        +0x20 /* 00000284 */
  227. 00000266  BE6E FFE6                cmp.w      D7, [A6 - 0x1A]
  228. 0000026A  662A                     bne        +0x2C /* 00000296 */
  229. 0000026C  2004                     move.l     D0, D4
  230. 0000026E  E540                     asl        D0.w, 2
  231. 00000270  3986 0000                move.w     [A4 + D0.w], D6
  232. 00000274  3004                     move.w     D0, D4
  233. 00000276  5244                     addq.w     D4, 1
  234. 00000278  E540                     asl        D0.w, 2
  235. 0000027A  39AB 0002 0002           move.w     [A4 + D0.w + 0x2], [A3 + 0x2]
  236. 00000280  5247                     addq.w     D7, 1
  237. 00000282  6012                     bra        +0x14 /* 00000296 */
  238. label00000284:
  239. 00000284  3D46 001A                move.w     [A6 + 0x1A], D6
  240. label00000288:
  241. 00000288  D6FC 0004                add.w      A3, 0x4
  242. 0000028C  3C13                     move.w     D6, [A3]
  243. 0000028E  5247                     addq.w     D7, 1
  244. label00000290:
  245. 00000290  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  246. 00000294  6DC0                     blt        -0x3E /* 00000256 */
  247. label00000296:
  248. 00000296  206E FFF4                movea.l    A0, [A6 - 0xC]
  249. 0000029A  30AE 001A                move.w     [A0], [A6 + 0x1A]
  250. 0000029E  206E FFF4                movea.l    A0, [A6 - 0xC]
  251. 000002A2  316E 000E 0002           move.w     [A0 + 0x2], [A6 + 0xE]
  252. 000002A8  3005                     move.w     D0, D5
  253. 000002AA  5240                     addq.w     D0, 1
  254. 000002AC  3207                     move.w     D1, D7
  255. 000002AE  9240                     sub.w      D1, D0
  256. 000002B0  3D41 FFF2                move.w     [A6 - 0xE], D1
  257. 000002B4  6606                     bne        +0x8 /* 000002BC */
  258. 000002B6  4A44                     tst.w      D4
  259. 000002B8  6700 00EA                beq        +0xEC /* 000003A4 */
  260. label000002BC:
  261. 000002BC  B86E FFF2                cmp.w      D4, [A6 - 0xE]
  262. 000002C0  6C3A                     bge        +0x3C /* 000002FC */
  263. 000002C2  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  264. 000002C6  6734                     beq        +0x36 /* 000002FC */
  265. 000002C8  48C7                     ext.l      D7
  266. 000002CA  2007                     move.l     D0, D7
  267. 000002CC  E580                     asl        D0, 2
  268. 000002CE  D0AE FFEA                add.l      D0, [A6 - 0x16]
  269. 000002D2  2F00                     move.l     -[A7], D0
  270. 000002D4  48C5                     ext.l      D5
  271. 000002D6  2005                     move.l     D0, D5
  272. 000002D8  E580                     asl        D0, 2
  273. 000002DA  D0AE FFEA                add.l      D0, [A6 - 0x16]
  274. 000002DE  48C4                     ext.l      D4
  275. 000002E0  2204                     move.l     D1, D4
  276. 000002E2  E581                     asl        D1, 2
  277. 000002E4  D280                     add.l      D1, D0
  278. 000002E6  5881                     addq.l     D1, 4
  279. 000002E8  2F01                     move.l     -[A7], D1
  280. 000002EA  302E FFEE                move.w     D0, [A6 - 0x12]
  281. 000002EE  48C0                     ext.l      D0
  282. 000002F0  48C7                     ext.l      D7
  283. 000002F2  9087                     sub.l      D0, D7
  284. 000002F4  E580                     asl        D0, 2
  285. 000002F6  2F00                     move.l     -[A7], D0
  286. 000002F8  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  287. label000002FC:
  288. 000002FC  B86E FFF2                cmp.w      D4, [A6 - 0xE]
  289. 00000300  6732                     beq        +0x34 /* 00000334 */
  290. 00000302  302E FFEE                move.w     D0, [A6 - 0x12]
  291. 00000306  48C0                     ext.l      D0
  292. 00000308  48C4                     ext.l      D4
  293. 0000030A  D084                     add.l      D0, D4
  294. 0000030C  322E FFF2                move.w     D1, [A6 - 0xE]
  295. 00000310  48C1                     ext.l      D1
  296. 00000312  9081                     sub.l      D0, D1
  297. 00000314  E580                     asl        D0, 2
  298. 00000316  2F00                     move.l     -[A7], D0
  299. 00000318  302E FFEE                move.w     D0, [A6 - 0x12]
  300. 0000031C  48C0                     ext.l      D0
  301. 0000031E  E580                     asl        D0, 2
  302. 00000320  2F00                     move.l     -[A7], D0
  303. 00000322  486E FFEA                pea.l      [A6 - 0x16]
  304. 00000326  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  305. 0000032A  4A40                     tst.w      D0
  306. 0000032C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  307. 00000330  6700 00F8                beq        +0xFA /* 0000042A */
  308. label00000334:
  309. 00000334  B86E FFF2                cmp.w      D4, [A6 - 0xE]
  310. 00000338  6F3A                     ble        +0x3C /* 00000374 */
  311. 0000033A  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  312. 0000033E  6734                     beq        +0x36 /* 00000374 */
  313. 00000340  48C7                     ext.l      D7
  314. 00000342  2007                     move.l     D0, D7
  315. 00000344  E580                     asl        D0, 2
  316. 00000346  D0AE FFEA                add.l      D0, [A6 - 0x16]
  317. 0000034A  2F00                     move.l     -[A7], D0
  318. 0000034C  48C5                     ext.l      D5
  319. 0000034E  2005                     move.l     D0, D5
  320. 00000350  E580                     asl        D0, 2
  321. 00000352  D0AE FFEA                add.l      D0, [A6 - 0x16]
  322. 00000356  48C4                     ext.l      D4
  323. 00000358  2204                     move.l     D1, D4
  324. 0000035A  E581                     asl        D1, 2
  325. 0000035C  D280                     add.l      D1, D0
  326. 0000035E  5881                     addq.l     D1, 4
  327. 00000360  2F01                     move.l     -[A7], D1
  328. 00000362  302E FFEE                move.w     D0, [A6 - 0x12]
  329. 00000366  48C0                     ext.l      D0
  330. 00000368  48C7                     ext.l      D7
  331. 0000036A  9087                     sub.l      D0, D7
  332. 0000036C  E580                     asl        D0, 2
  333. 0000036E  2F00                     move.l     -[A7], D0
  334. 00000370  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  335. label00000374:
  336. 00000374  4A44                     tst.w      D4
  337. 00000376  671C                     beq        +0x1E /* 00000394 */
  338. 00000378  2F0C                     move.l     -[A7], A4
  339. 0000037A  48C5                     ext.l      D5
  340. 0000037C  2005                     move.l     D0, D5
  341. 0000037E  E580                     asl        D0, 2
  342. 00000380  D0AE FFEA                add.l      D0, [A6 - 0x16]
  343. 00000384  5880                     addq.l     D0, 4
  344. 00000386  2F00                     move.l     -[A7], D0
  345. 00000388  48C4                     ext.l      D4
  346. 0000038A  2004                     move.l     D0, D4
  347. 0000038C  E580                     asl        D0, 2
  348. 0000038E  2F00                     move.l     -[A7], D0
  349. 00000390  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  350. label00000394:
  351. 00000394  3004                     move.w     D0, D4
  352. 00000396  906E FFF2                sub.w      D0, [A6 - 0xE]
  353. 0000039A  D16E FFEE                add.w      [A6 - 0x12], D0
  354. 0000039E  526E FFE8                addq.w     [A6 - 0x18], 1
  355. 000003A2  6004                     bra        +0x6 /* 000003A8 */
  356. label000003A4:
  357. 000003A4  526E FFE8                addq.w     [A6 - 0x18], 1
  358. label000003A8:
  359. 000003A8  4A6E 000E                tst.w      [A6 + 0xE]
  360. 000003AC  667C                     bne        +0x7E /* 0000042A */
  361. 000003AE  7002                     moveq.l    D0, 0x02
  362. 000003B0  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  363. 000003B4  6F74                     ble        +0x76 /* 0000042A */
  364. 000003B6  7008                     moveq.l    D0, 0x08
  365. 000003B8  2F00                     move.l     -[A7], D0
  366. 000003BA  322E FFEE                move.w     D1, [A6 - 0x12]
  367. 000003BE  48C1                     ext.l      D1
  368. 000003C0  E581                     asl        D1, 2
  369. 000003C2  2F01                     move.l     -[A7], D1
  370. 000003C4  486E FFEA                pea.l      [A6 - 0x16]
  371. 000003C8  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  372. 000003CC  4A40                     tst.w      D0
  373. 000003CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  374. 000003D2  661E                     bne        +0x20 /* 000003F2 */
  375. 000003D4  4A6E 0012                tst.w      [A6 + 0x12]
  376. 000003D8  6708                     beq        +0xA /* 000003E2 */
  377. 000003DA  203C 0000 0104           move.l     D0, 0x104
  378. 000003E0  6006                     bra        +0x8 /* 000003E8 */
  379. label000003E2:
  380. 000003E2  203C 0000 05DC           move.l     D0, 0x5DC
  381. label000003E8:
  382. 000003E8  206E FFEA                movea.l    A0, [A6 - 0x16]
  383. 000003EC  3140 0002                move.w     [A0 + 0x2], D0
  384. 000003F0  6038                     bra        +0x3A /* 0000042A */
  385. label000003F2:
  386. 000003F2  206E FFEA                movea.l    A0, [A6 - 0x16]
  387. 000003F6  317C 7FFF 0004           move.w     [A0 + 0x4], 0x7FFF
  388. 000003FC  206E FFEA                movea.l    A0, [A6 - 0x16]
  389. 00000400  30BC 7FFE                move.w     [A0], 0x7FFE
  390. 00000404  4A6E 0012                tst.w      [A6 + 0x12]
  391. 00000408  6708                     beq        +0xA /* 00000412 */
  392. 0000040A  203C 0000 0104           move.l     D0, 0x104
  393. 00000410  6006                     bra        +0x8 /* 00000418 */
  394. label00000412:
  395. 00000412  203C 0000 05DC           move.l     D0, 0x5DC
  396. label00000418:
  397. 00000418  206E FFEA                movea.l    A0, [A6 - 0x16]
  398. 0000041C  3140 0006                move.w     [A0 + 0x6], D0
  399. 00000420  3D7C 0002 FFEE           move.w     [A6 - 0x12], 0x2
  400. 00000426  526E FFE8                addq.w     [A6 - 0x18], 1
  401. label0000042A:
  402. 0000042A  4A6E FFE8                tst.w      [A6 - 0x18]
  403. 0000042E  6730                     beq        +0x32 /* 00000460 */
  404. 00000430  4A6E 0012                tst.w      [A6 + 0x12]
  405. 00000434  6716                     beq        +0x18 /* 0000044C */
  406. 00000436  206E 0008                movea.l    A0, [A6 + 0x8]
  407. 0000043A  216E FFEA 0226           move.l     [A0 + 0x226], [A6 - 0x16]
  408. 00000440  206E 0008                movea.l    A0, [A6 + 0x8]
  409. 00000444  316E FFEE 0176           move.w     [A0 + 0x176], [A6 - 0x12]
  410. 0000044A  6014                     bra        +0x16 /* 00000460 */
  411. label0000044C:
  412. 0000044C  206E 0008                movea.l    A0, [A6 + 0x8]
  413. 00000450  216E FFEA 0222           move.l     [A0 + 0x222], [A6 - 0x16]
  414. 00000456  206E 0008                movea.l    A0, [A6 + 0x8]
  415. 0000045A  316E FFEE 0174           move.w     [A0 + 0x174], [A6 - 0x12]
  416. label00000460:
  417. 00000460  302E FFE8                move.w     D0, [A6 - 0x18]
  418. 00000464  4CEE 18F0 FFCE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x32]
  419. 0000046A  4E5E                     unlink     A6
  420. 0000046C  4E75                     rts
  421.